home *** CD-ROM | disk | FTP | other *** search
/ Sprite 1984 - 1993 / Sprite 1984 - 1993.iso / lib / tex / inputs / mf.sty < prev    next >
Text File  |  1991-05-20  |  1KB  |  38 lines

  1. % mf.sty:
  2. % Document style option to define Metafont logo in all sizes
  3. % Author: Don Hosek
  4. % Revision Date: 3/27/89
  5. % User macros defined: \mf (print Metafont logo)
  6. %                      \logo (select MF logo font
  7.      
  8. % Define \logo in terms of \plogo so that it isn't fragile (see lfonts.tex)
  9. \def\logo{\protect\plogo}
  10.      
  11. % We need a family too. [I think this is a waste on LaTeX's part]
  12. \newfam\logofam
  13.      
  14. % Define font that will be loaded for logo font here:
  15. \def\@logof{logo10}
  16. \def\@logoix{logo9}
  17. \def\@logoviii{logo8}
  18.      
  19. % Insert messages for attempted use of \logo at 5-7pt:
  20. \@addfontinfo\@vpt{\def\plogo{\@prtct\@subfont\@prtct\logo\@prtct\rm}}
  21. \@addfontinfo\@vipt{\def\plogo{\@prtct\@subfont\@prtct\logo\@prtct\rm}}
  22. \@addfontinfo\@viipt{\def\plogo{\@prtct\@subfont\@prtct\logo\@prtct\rm}}
  23.      
  24. % actually get the font for sizes 8-25pt:
  25. \@getfont\plogo\logofam\@viiipt{\@logoviii}
  26. \@getfont\plogo\logofam\@ixpt{\@logoix}
  27. \@getfont\plogo\logofam\@xpt{\@logof}
  28. \@getfont\plogo\logofam\@xipt{\@logof\@halfmag}
  29. \@getfont\plogo\logofam\@xiipt{\@logof\@magscale1}
  30. \@getfont\plogo\logofam\@xivpt{\@logof\@magscale2}
  31. \@getfont\plogo\logofam\@xviipt{\@logof\@magscale3}
  32. \@getfont\plogo\logofam\@xxpt{\@logof\@magscale4}
  33. \@getfont\plogo\logofam\@xxvpt{\@logof\@magscale5}
  34.      
  35. \def\MF{{\logo META}\-{\logo FONT}}
  36.      
  37. \endinput
  38.